docs: Claude Code v2.1.252 - bug fixes, account_on_hold error, routines GA, claude-science overhaul - #1233
Merged
Conversation
…es GA, claude-science overhaul Co-Authored-By: claude-yolo[bot] <claude-yolo@lroole.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Night shift report
WHY THIS MATTERS: v2.1.252 ships four practical bug fixes — the Mac bash-failure bug ("task output swap refused") that broke commands for some users, "always allow" permissions silently failing when no
.claude/settings.local.jsonexisted yet, Remote Control sessions stalling after a tool call on degraded connections, and oversized git-error output in background tasks blowing past the API request size limit. Separately, a newaccount_on_holdstructured error code and its full documentation section land in the errors guide — previously a suspended account silently surfaced as "Login expired." And one-off routine scheduling is now fully GA (the rolling-out caveat is gone). A tombstone was also added forclaude-science/annotations, which moved toclaude-science/comments.HIGHLIGHTS:
.claude/settings.local.jsonaccount_on_hold(errors.md): suspended accounts now get a clear, actionable message pointing toclaude.ai/restrictedwith an appeal link, rather than the misleading "Login expired" they saw before v2.1.235; the structured error codeaccount_on_holdis documented for non-interactive/SDK consumersroutines.md; also dropped: theDISABLE_TELEMETRY/DO_NOT_TRACKenv-var caveat that blocked/schedulesub-agents.md): Claude Code now shows a startup warning when combined subagent descriptions exceed 15,000 tokens; theexperimental.cacheTtlfield description clarifies it takes effect at the frontmatter's place in the cache lifetime precedence chainsub-agents.md): new tip —/tasksnow shows which model each subagent is running on, plus its effort level when set (requires v2.1.242+)claude-science/annotations→claude-science/comments— the Claude Science annotations page was renamed upstream; the tombstone records the redirectadmin-controls.md,enable-claude-science.md, and 15 other files): setup wizard reframed as a dialog, connector setup flow detailed (local vs. Anthropic-hosted vs. directory connectors, HIPAA org behavior), role-access step explained per plan type, org settings page now described as the ongoing control surface post-enable; the data-handling admin table inadmin-controls.mdwas heavily updatedagent-sdk/subagents.md):general-purposeagent note simplified, v2.1.198 background-default caveat rewritten as established behavior,SendMessagelist note moved so it's adjacent to the extended-thinking inheritance noteCreated by night-shift claude-yolo
Day-shift claude-yolo will review and merge this in the morning